package entity;

import java.util.List;

/**
 * Created by dllo on 15/12/5.
 */
public class AlbumpageRecomResult {
    private List<ListEntity> list;
    private long maxPageId;
    private String title;
    private long totalCount;
    private long pageSize;

    public AlbumpageRecomResult() {
        super();
    }

    public AlbumpageRecomResult(List<ListEntity> list, long maxPageId, String title, long totalCount, long pageSize) {
        this.list = list;
        this.maxPageId = maxPageId;
        this.title = title;
        this.totalCount = totalCount;
        this.pageSize = pageSize;
    }

    public List<ListEntity> getList() {
        return list;
    }

    public void setList(List<ListEntity> list) {
        this.list = list;
    }

    public long getMaxPageId() {
        return maxPageId;
    }

    public void setMaxPageId(long maxPageId) {
        this.maxPageId = maxPageId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public long getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(long totalCount) {
        this.totalCount = totalCount;
    }

    public long getPageSize() {
        return pageSize;
    }

    public void setPageSize(long pageSize) {
        this.pageSize = pageSize;
    }


    public class ListEntity {
        private long id;
        private long albumId;
        private long uid;
        private String intro;
        private String nickname;
        private String albumCoverUrI209;
        private String coverSmall;
        private String coverMiddle;
        private String title;
        private String tags;
        private long tracks;
        private long tracksCounts;
        private long lastUptrackId;
        private long playsCounts;
        private String lastUptrackTitle;
        private long lastUptrackAt;

        public ListEntity() {
            super();
        }

        public ListEntity(long id, long albumId, long uid, String intro, String nickname, String albumCoverUrI209, String coverSmall, String coverMiddle, String title, String tags, long tracks, long tracksCounts, long lastUptrackId, long playsCounts, String lastUptrackTitle, long lastUptrackAt) {
            this.id = id;
            this.albumId = albumId;
            this.uid = uid;
            this.intro = intro;
            this.nickname = nickname;
            this.albumCoverUrI209 = albumCoverUrI209;
            this.coverSmall = coverSmall;
            this.coverMiddle = coverMiddle;
            this.title = title;
            this.tags = tags;
            this.tracks = tracks;
            this.tracksCounts = tracksCounts;
            this.lastUptrackId = lastUptrackId;
            this.playsCounts = playsCounts;
            this.lastUptrackTitle = lastUptrackTitle;
            this.lastUptrackAt = lastUptrackAt;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public long getAlbumId() {
            return albumId;
        }

        public void setAlbumId(long albumId) {
            this.albumId = albumId;
        }

        public long getUid() {
            return uid;
        }

        public void setUid(long uid) {
            this.uid = uid;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public String getAlbumCoverUrI209() {
            return albumCoverUrI209;
        }

        public void setAlbumCoverUrI209(String albumCoverUrI209) {
            this.albumCoverUrI209 = albumCoverUrI209;
        }

        public String getCoverSmall() {
            return coverSmall;
        }

        public void setCoverSmall(String coverSmall) {
            this.coverSmall = coverSmall;
        }

        public String getCoverMiddle() {
            return coverMiddle;
        }

        public void setCoverMiddle(String coverMiddle) {
            this.coverMiddle = coverMiddle;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getTags() {
            return tags;
        }

        public void setTags(String tags) {
            this.tags = tags;
        }

        public long getTracks() {
            return tracks;
        }

        public void setTracks(long tracks) {
            this.tracks = tracks;
        }

        public long getTracksCounts() {
            return tracksCounts;
        }

        public void setTracksCounts(long tracksCounts) {
            this.tracksCounts = tracksCounts;
        }

        public long getLastUptrackId() {
            return lastUptrackId;
        }

        public void setLastUptrackId(long lastUptrackId) {
            this.lastUptrackId = lastUptrackId;
        }

        public long getPlaysCounts() {
            return playsCounts;
        }

        public void setPlaysCounts(long playsCounts) {
            this.playsCounts = playsCounts;
        }

        public String getLastUptrackTitle() {
            return lastUptrackTitle;
        }

        public void setLastUptrackTitle(String lastUptrackTitle) {
            this.lastUptrackTitle = lastUptrackTitle;
        }

        public long getLastUptrackAt() {
            return lastUptrackAt;
        }

        public void setLastUptrackAt(long lastUptrackAt) {
            this.lastUptrackAt = lastUptrackAt;
        }
    }
}
